
/*
ClearType:是否清楚原有框架【0:否;1:是】
SendOrReceive：地址类型【send:寄件可达地址;receive:收件可达地址：none:所有地址】
AreaScope：地址取值范围【cn：中国大陆;hk：香港;mc：澳门;tw：台湾;hkm：香港/澳门】
ChangeFuncName：【城市控件onchange事件方法对象。注意：不能是字符串方法名，必须是方法对象】
ChangeAreaFuncName：【区域控件onchange事件方法对象。注意：不能是字符串方法名，必须是方法对象】
*/

var AddressFirm =function(){
	this.ClearType=0;
	this.SendOrReceive='ALL';
//	this.AreaScope=i18n.address_send_rootPraent;
	this.AreaScope='';
	this.LangCode=i18n.lang;
	this.ChangeFuncName='';
	this.ChangeAreaFuncName='';
};
/*
区域查询传值规则：
“;”隔开各项
hotCity 代表需要查询热点城市
根据父节点查询一次只能查询一个id
根据子节点查询至少使用2个id，每个id用“，”隔开，只用一个时用“-1”填充
A000086000 中国;A000710000 台湾;A000810000 香港;A000820000 澳门
AddressFirm.cn='A000086000;hotCity';
AddressFirm.hk='A000810000,-1';
AddressFirm.mc='A000820000,-1';
AddressFirm.tw='A000710000,-1';
AddressFirm.hkm='A000810000,A000820000';

*/

//旧地址使用
//地区
AddressFirm.cn='CN';
AddressFirm.hk='HK';
AddressFirm.mc='MC';
AddressFirm.tw='TW';
AddressFirm.hkm='HKM';

//语言
AddressFirm.sc='sc';
AddressFirm.tc='wc';
AddressFirm.en='en';

AddressFirm.send = 'DELIVER';
AddressFirm.receive = 'CONSIGNEE';
AddressFirm.none = 'ALL';



AddressFirm.prototype.initAll= function(clearType,sendOrReceive,areaScope,changeFuncName,changeAreaFuncName,langCode){
	this.ClearType=clearType;
	this.SendOrReceive=AddressFirm[sendOrReceive.toLocaleLowerCase()];
	this.AreaScope=AddressFirm[areaScope.toLocaleLowerCase()];
	this.ChangeFuncName=changeFuncName;
	this.ChangeAreaFuncName=changeAreaFuncName;
	this.LangCode=AddressFirm[langCode.toLocaleLowerCase()];
};
